#ifndef MPCODECUTILSTESTS_H
#define MPCODECUTILSTESTS_H

#include <QObject>
#include <QString>
#include <QtTest>

#include "mpTestConfig.h"

class mpCodecUtilsTests : public QObject
{
    Q_OBJECT

public:
    mpCodecUtilsTests();

private Q_SLOTS:
    void initTestCase();
    void cleanupTestCase();

    /**
     * @brief 字符base64编码
     */
    void case_base64_encode();

    /**
     * @brief 字符base64解码
     */
    void case_base64_decode();

    /**
     * @brief des 加密
     */
    void case_des_ecb_encode();
    /**
     * @brief des 解密
     */
    void case_des_ecb_decode();

    /**
     * @brief 将UTF8格式的字符串做URL编码
     */
    void case_utf8Url_encode();
    /**
     * @brief 将UTF8格式的字符串做URL解码
     */
    void case_utf8Url_decode();



};


#endif // MPCODECUTILSTESTS_H
